<?php

namespace app\web\model;
use think\Model;
/**

 */
class TaskItem extends Model{
    // 开启自动写入时间戳字段
    protected $autoWriteTimestamp = true;
	/* 用户模型自动完成 */
	protected $insert = ['status','uid','end_time','cancel','read_time'];

	protected function setStatusAttr(){
		return 0;
	}
	protected function setUidAttr(){
		return session('user_auth')['uid'];
	}
	protected function setEndTimeAttr(){
		return 0;
	}
    //0=正常，1=取消
	protected function setCancelAttr(){
		return 0;
	}
    //已读时间
	protected function setReadTimeAttr(){
		return 0;
	}
    //获取器
    public function getUpdateTimeAttr($value)
    {
        return wordTime($value);
    }
    //获取器
    public function getCreateTimeAttr($value)
    {
        return  wordTime($value);
    }
    //获取器
    public function getEndTimeAttr($value)
    {
        return  wordTime($value);
    }
    //0=任务；1=资料；2=设计 3=询价 4=加工  5=安装 6=外购  7审核 8报价  9合同   10付款 11 
    public function getTypeAttr($value)
    {
        $type = [0=>'任务',1=>'资料',2=>'设计',3=>'询价',4=>'加工',5=>'安装',6=>'外购',7=>'审核',8=>'报价',9=>'合同',10=>'付款',11=>'开票',12=>'发货'];
        return $type[$value];
    }

    public function create_user()
    {
        return $this->hasOne('User','id','uid');
    }
    public function exe_user()
    {
        return $this->hasOne('User','id','exe_uid');
    }
}
